package pe.gob.foncodes.sgp.bs.dao;

import java.util.List;

import org.hibernate.SessionFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;

import pe.gob.foncodes.sgp.bs.domain.SubTipoProyecto;
import pe.gob.foncodes.spp.bs.dao.BaseDAO;

@Repository
public class SubTipoProyectoDAOImpl extends BaseDAO<SubTipoProyecto> implements SubTipoProyectoDAO {

	@Autowired
	public SubTipoProyectoDAOImpl(SessionFactory sessionFactory) {
		super(sessionFactory);
		// TODO Auto-generated constructor stub
	}

	public List<SubTipoProyecto> buscarSubTipoProyectoByNidTipoProyectoActivos(Long tipoPortafolio) {		
		StringBuilder sql = new StringBuilder();
		sql.append(" select a from SubTipoProyecto a where a.id.nidTipoProyecto = ? and a.flgActivo = 1 "
				+ "order by a.txtSubTipoProyecto ");
		
		return findByQuery(sql,tipoPortafolio);
	}
	
	

}
